/*
 *      Fischer Chess Club
 *      Copyright (c) 2010 Ryan Chiu
 *      All rights reserved.
 *      
 *      This program is free software: you can redistribute it and/or modify
 *      it under the terms of the GNU General Public License as published by
 *      the Free Software Foundation, either version 3 of the License, or
 *      (at your option) any later version.
 *      
 *      This program is distributed in the hope that it will be useful,
 *      but WITHOUT ANY WARRANTY; without even the implied warranty of
 *      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *      GNU General Public License for more details.
 *      
 *      You should have received a copy of the GNU General Public License
 *      along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/*
 *      In case you are wondering who/what "Marie" is, Marie is the name of 
 *      the bot that Fischer Chess Club will use to detect computer use.
 *      
 *      Marie will fetch a live stream of machine ID's, and then will read
 *      those ID's for any signs of chess engine processes in the player's
 *      computer. You may call it spyware, but when the players register, 
 *      they have to agree to a user agreement, which clearly states that 
 *      we have the right to use such programs to ensure player integrity.
 *      
 *      The streaming will be provided by our official interfaces. I have
 *      constructed a simple model below which shows how thing works:
 *      
 *      -----------------------  Process ID Sending     --------------------
 *      |  Client (Interface) | ----------------------> |       Marie      |
 *      -----------------------                         --------------------
 *                 |                                              |
 *                 |                               Send comp. use | info
 *                 |                                              |
 *      -----------------------     Connection ->       --------------------
 *      |       Player        |-------------------------|       Server     |
 *      ----------------------- <- Sanctions if caught  --------------------
 */

package fischer.bots.marie;

public class Marie {

}
